Based on Genetic algorithms

نویسنده

  • Wenting Mo
چکیده

Many Multiple Objective Genetic Algorithms (MOGAs) have been designed to solve problems with multiple conflicting objectives. Incremental approach can be used to enhance the performance of various MOGAs, which was developed to evolve each objective incrementally. For example, by applying the incremental approach to normal MOGA, the obtained Incremental Multiple Objective Genetic Algorithm (IMOGA) outperforms state-of-the-art MOGAs, including Non-dominated Sorting Genetic Algorithm-II (NSGA-II), Strength Pareto Evolutionary Algorithm (SPEA) and Pareto Archived Evolution Strategy (PAES). However, there is still an open question: how to decide the order of the objectives handled by incremental algorithms? Due to their incremental nature, it is found that the ordering of objectives would influence the performance of these algorithms. In this paper, the ordering issue is investigated based on IMOGA, resulting in a novel objective ordering approach. The experimental results on benchmark problems showed that the proposed approach can help IMOGA reach its potential best performance. DOI: 10.4018/jaec.2010040101 2 International Journal of Applied Evolutionary Computation, 1(2), 1-27, April-June 2010 Copyright © 2010, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. maintain a population of solutions and thus can find a number of solutions which are uniformly distributed in the Pareto-optimal set in a single run. This distinguishes it with classical methods such as weighted sum approach or ε-constraint method and goal programming (Taha, 2003), which can only find one Pareto-optimum in a single run. The aims of MOGAs are to find as many Pareto-optimal solutions as possible, and to ensure a good spread of the solutions. No prior knowledge about the objectives is assumed. In contrast, the goal programming method converts the original multiple objectives into one single goal and obtains only one compromised solution in a single run. Preemptive method (Taha, 2003) is one of the goal programming methods, which assigns different priorities to the objectives according to prior knowledge. It is different from the objective ordering discussed in this paper. So far, a number of MOGAs (Deb et al., 2002; Fonseca & Fleming, 1993; Fonseca & Fleming, 1995; Fonseca & Fleming, 1998; Knowles & Corne, 2000; Kursawe, 1991; Laumanns et al., 1998; Schaffer, 1985; Srinivas & Deb, 1994; Zitzler & Thiele, 1998; Zitzler & Thiele, 1999) have been suggested. However, almost all of them treat the objectives of an MOP as a whole and evolve them together. Only in VEGA (Schaffer, 1985), appropriate fractions of the next generation are selected from the whole of the old generation according to each of the objectives separately. But the objective space is still explored as a whole, as the overall fitness corresponded to a linear function of the objectives. Because of the weighted-sum fitness, VEGA can only solve the MOPs with convex Pareto fronts (Schaffer, 1985). In order to explore the objective space in a more powerful manner, IMOGA was designed to evolve the objectives one-by-one and it benefits from inheritance. The superiority of IMOGA over other MOGAs has been shown in (Chen & Guan, 2004), where IMOGA outperformed three well known MOGAs, NSGA-II (Deb et al., 2002), SPEA (Zitzler & Thiele, 1999) and PAES (Knowles & Corne, 2000), on all the problems tested. The development of IMOGA arose from an idea that performance of a certain tool will improve as its task gets easier. It is assumed that the performance of a MOGA will improve, or at least would not degrade as the objective set gets smaller, and the Pareto-optimal points are likely to remain Pareto-optimal after objective increment. Applying this rationale, if the initial solutions from the first few objectives contain better candidates, upon subsequent objective increment, they are most likely to stay, and also improve the accuracy and quality of the solutions. Thus an incremental approach can be more efficient. This incremental approach can also be applied to the mentioned state-of-art MOGAs, NSGA-II, SPEA and PAES, resulting in INSGA-II, ISPEA and IPAES. Performance of the obtained incremental algorithms has been shown better than the original ones (Chen, 2003). In fact, the concept of incremental evolution has been also successfully applied in supervised learning, which works both in the input and output spaces (Guan & Li, 2001; Guan & Li, 2002; Guan & Li, 2004; Guan & Liu, 2002; Guan & Liu, 2004; Guan & Zhu, 2003). However, the objective ordering problem still remains. With regard to the IMOGA, the objectives were handled according to the original order they were given. Whether this is a good choice is questionable. This issue is discussed in this paper. Challenges and Proposed Solution According to our subsequent study, the performance of IMOGA fluctuates a lot as the objective order changes. Generally the original objective order does not result in the best performance. This can be seen from the following example, which is a 4-objective problem solved by IMOGA. As shown in Figure 1, the performance of IMOGA varied as the objective order changes, which is measured by the distance between the found solutions and the true Pareto front. When the objective functions of this problem were evolved in their original order, the distance was 2.065759. If the positions of the last two objective functions were exchanged, the distance was increased to 2.837251, i.e. the performance 25 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/ordered-incremental-multiobjective-problem/43538?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Intrusion Detection Systems based on Genetic Algorithms-suggested Features by the Means of Different Permutations of Labels’ Orders

Intrusion detection systems (IDS) by exploiting Machine learning techniques are able to diagnose attack traffics behaviors. Because of relatively large numbers of features in IDS standard benchmark dataset, like KDD CUP 99 and NSL_KDD, features selection methods play an important role. Optimization algorithms like Genetic algorithms (GA) are capable of finding near-optimum combination of the fe...

متن کامل

An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ

An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...

متن کامل

An Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ

An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...

متن کامل

Staff Scheduling by a Genetic Algorithm

This paper describes a Genetic Algorithms approach to amanpower-scheduling problem arising at a Petrochemical Company. AlthoughGenetic Algorithms have been successfully used for similar problemsin the past, they always had to overcome the limitations of theclassical Genetic Algorithms paradigm in handling the conflict betweenobjectives and constraints. The approach taken here is to use an indir...

متن کامل

Scheduling of a flexible flow shop with multiprocessor task by a hybrid approach based on genetic and imperialist competitive algorithms

This paper presents a new mathematical model for a hybrid flow shop scheduling problem with multiprocessor tasks in which sequence dependent set up times and preemption are considered. The objective is to minimize the weighted sum of makespan and maximum tardiness. Three meta-heuristic methods based on genetic algorithm (GA), imperialist competitive algorithm (ICA) and a hybrid approach of GA a...

متن کامل

Research of Blind Signals Separation with Genetic Algorithm and Particle Swarm Optimization Based on Mutual Information

Blind source separation technique separates mixed signals blindly without any information on the mixing system. In this paper, we have used two evolutionary algorithms, namely, genetic algorithm and particle swarm optimization for blind source separation. In these techniques a novel fitness function that is based on the mutual information and high order statistics is proposed. In order to evalu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015